fancy_dss_client.so: fio_plugin.o miniclient.o
	gcc -shared -o fio_dss_client.so miniclient.o fio_plugin.o -lmrpcv2 -lpthread -libverbs -std=gnu11 -L../mrpc -L../../fio -L../chunkserver -I../../fio -I../mrpc

fio_plugin.o: fio_plugin.c miniclient.h 
	gcc -c -fPIC fio_plugin.c -g -std=gnu11 -Doff_t=off64_t -I../../fio -I../mrpc -I../chunkserver

miniclient.o: miniclient.c miniclient.h 
	gcc -c -fPIC miniclient.c -g -std=gnu11 -I../mrpc -I../chunkserver

clean:
	rm -rf *.o fancy_dss_client.so
